* OS = ubuntu 12.04 x64
* gcc = gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ## installed by apt-get install below
* ruby = ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] ## installed by rvm
* rails = Rails 3.2.5 ## installed by rvm, after installing ruby
* mysql = 5.5 ## managed by apt-get install
* freeswitch = [[freeswitch guide]] ## git clone install
* linphone =  [[Linphone-3.5.2]] ##get source from www.linphone.org


==installation by apt-get ==
all the packages we need:
<code><pre>

apt-get -y install lynx-cur p7zip-full aptitude htop vim build-essential ethtool lm-sensors sshfs iftop smartmontools curl git git-core subversion openssl bonnie++ autossh sysv-rc-conf byobu libncurses5-dev imagemagick graphicsmagick 
libcurl4-openssl-dev libmagickcore-dev libmagickwand-dev bison libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libsqlite3-dev 
libmysqlclient-dev ttf-unifont libsasl2-dev mpg123 mp3wrap mp3val lame ffmpeg libasound2-dev rabbitmq-server bind9 dnsutils dhcp3-server libcurl4-openssl-dev libexpat1-dev libgnutls-dev libtiff4-dev libx11-dev unixodbc-dev libssl-dev 
python2.7-dev zlib1g-dev libzrtpcpp-dev libogg-dev libvorbis-dev libperl-dev libgdbm-dev libdb-dev uuid-dev libvlc-dev nginx mysql-server mysql-client 

</pre></code>

##we might need to clean up above

=== install chromium ===
 apt-get install chromium-codecs-ffmpeg-extra

== install ruby ==
 curl -L get.rvm.io | bash -s stable
 rvm install 1.9.3
== install freeswitch ==
skip apt-get part and follow: [[freeswitch guide]]